package com.manager.core.module.manager.dao;

//                   _ooOoo_    
//                  o8888888o    
//                  88" . "88    
//                  (| -_- |)    
//                   O\ = /O    
//               ____/'---'\____    
//              /. '\\| : |//' .\    
//             // \\||| : |||// \\   
//            // _|||||-:-|||||_ \\    
//           // | | \\\ - /// | | \\
//           || |_| ''\---/'' |_| || 
//            \ .-\___/'-'\___/-. /    
//          ___\. .' /--.--\ '. ./___    
//        .""'< `.___\_<|>_/___.' >'"".    
//       | |: `- \`.|'\ _ /'|.`/ -` :| |    
//        \ \ `-. \_ __\ /__ _/ .-` / /    
//======'-.___`-.___\_______/___.-`___.-'======    
//					 '=---='    
//.................................................    
//写一哈代码，你就青叫唤；信龟儿设计，你逗是傻逼。
//永无Bug，啷个可能！求佛主保佑也没球用！

import java.util.List;
import java.util.Map;

import com.manager.commons.mybatis.dao.GenericDao;
import com.manager.commons.mybatis.annotation.MyBatisDao;
import com.manager.core.module.manager.entity.LayThreeData;
import com.manager.core.module.manager.entity.PlatformRole;
import com.manager.gen.module.platform.core.entity.view.PlatformRoleView;

/**
 * PlatformRoleDao
 * @author H
 * @version 1.0
 */
@MyBatisDao
public interface PlatformRoleDao extends GenericDao<PlatformRole> {

	List<PlatformRoleView> queryViews(Map<String, Object> _map);
	int destroyUserRole(Map<String, Object> _map);
	List<LayThreeData> queryPermissionnaxTree(Map<String, Object> map);
}